Skip to content

build: add Python 3.13 to CI matrix#268

Merged
Jammy2211 merged 2 commits intomainfrom
feature/python-313
Apr 12, 2026
Merged

build: add Python 3.13 to CI matrix#268
Jammy2211 merged 2 commits intomainfrom
feature/python-313

Conversation

@Jammy2211
Copy link
Copy Markdown
Collaborator

Summary

Add Python 3.13 to the CI matrix and classifiers. On 3.13, optional extras (astropy, pynufft, tf-probability) are skipped — numba is installed directly instead. Both 3.12 and 3.13 pass.

API Changes

None — internal changes only.

Test Plan

  • CI passes on Python 3.12
  • CI passes on Python 3.13

🤖 Generated with Claude Code

Jammy2211 and others added 2 commits April 12, 2026 16:47
Add Python 3.13 to the GitHub Actions test matrix so CI runs on both
3.12 and 3.13. Add the 3.13 classifier to pyproject.toml.

Part of PyAutoLabs/PyAutoConf#89.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The previous commit skipped all [optional] deps on 3.13 but tests
need numba and pynufft. Only tensorflow-probability lacks 3.13 wheels.
Also add fail-fast: false so both matrix jobs always run.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Jammy2211 Jammy2211 merged commit 78d06fd into main Apr 12, 2026
4 checks passed
@Jammy2211 Jammy2211 deleted the feature/python-313 branch April 12, 2026 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant